# Load cases ```{eval-rst} .. py:class:: ThermalLoadCase: :nocontentsentry: .. py:attribute:: Name :nocontentsentry: Name. | Constraints: Conditions: "" input must be non-empty. The name must be unique. :type: str .. py:attribute:: LoadCaseTime :nocontentsentry: Calendar time: Time at which the loads will be applied. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: LoadCaseCalculationTime :nocontentsentry: Calculation time: Calculation variable used to define the load increments. | Constraints: Conditions: Value must be greater than 0. Calculation time has been already defined in other load case. Please, introduce an unique calculation time. :type: Double .. py:attribute:: TurnOffDynamic :nocontentsentry: Turn off dynamic: If this option is activated the load case will be solved without taking into account dynamic effects. :type: bool .. py:attribute:: GenerateTXTResults :nocontentsentry: Generate a TXT results file: Generate a plain text results file. :type: bool .. py:attribute:: ResetDisplacementsToZero :nocontentsentry: Reset displacements to zero: This option resets previous displacements to zero at the beginning of current load case. The stress field maintains the previous values. :type: bool .. py:attribute:: UseElasticGeoMaterials :nocontentsentry: Use elastic Geomaterials: If this option is activated previous load cases are solved with linear elastic geomaterials instead the ones defined. :type: bool .. py:attribute:: SSRMAnalysis :nocontentsentry: Perform a SSRM analysis: Perform a Shear Strentgh Reduction Method analysis by reducing phi and c in a Mohr-Coulomb material. | Constraints: Conditions: SSRM analysis has been already defined in other load case. Please, introduce an unique SSRM analysis. :type: bool .. py:attribute:: SolveLoadCase :nocontentsentry: Solve load case: Load case is taken into account in solution process. :type: bool .. py:attribute:: BCGroupList :nocontentsentry: Boundary conditions: List with the sets of defined boundary conditions . :type: List .. py:attribute:: InitialConditionGroupList :nocontentsentry: Initial conditions: List with the sets of defined initial conditions . :type: List .. py:attribute:: SolutionControl :nocontentsentry: Solution control: Solution control. :type: ParticularThermalSolutionControl ``` ```{eval-rst} .. py:class:: ParticularThermalSolutionControl: :nocontentsentry: .. py:attribute:: IsParticularControl :nocontentsentry: Particular control: Defines if the solution control is specific for this load case or is taken from the global solution controls. :type: bool .. py:attribute:: InitialTimeStep :nocontentsentry: Init. step fraction: Initial time step as a fraction of the step period. Only used in stress or transient thermal analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaxIncrements :nocontentsentry: Max. Increments: Maximum number of increments. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MinIterations :nocontentsentry: Min. Iterations: Minimum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxIterations :nocontentsentry: Max. Iterations: Maximum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: FilterResultsBy :nocontentsentry: Store rcf by: Select the method to control the number of result files which will be created. :type: Enumerate: { Frequency, Number } .. py:attribute:: IncrementFrequency :nocontentsentry: Increment frequency: Number of increments between writing the result file. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxErrorInTemperatureEstimate :nocontentsentry: Tolerance ΔT: Maximum error in temperature estimate to check convergence. If the value is 0, the convergence check will not be carried out. :type: Double ``` ```{eval-rst} .. py:class:: BCTotalHeadVolume: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: TotalHead :nocontentsentry: Total head. :type: Double .. py:attribute:: Volume :nocontentsentry: Volume: Volume where the boundary conditions are applied. :type: Entity ``` ```{eval-rst} .. py:class:: KCoordinateSystem: :nocontentsentry: .. py:attribute:: Name :nocontentsentry: Name. | Constant: Constant value | Constraints: Conditions: "" input must be non-empty. The name must be unique. :type: str .. py:attribute:: AxisType :nocontentsentry: Type: Type of coordinate system. | Constant: Constant value :type: Enumerate: { CARTESIAN, CYLINDRICAL, SPHERICAL, POLAR } .. py:attribute:: Origin :nocontentsentry: Origin: Origin of the coordinate system. | Constant: Constant value :type: Point .. py:attribute:: XVector :nocontentsentry: X Dir: X axis direction. | Constant: Constant value | Constraints: Conditions: A vector cannot have zero magnitude. X vector and Z vector are parallel. :type: Vector .. py:attribute:: YVector :nocontentsentry: Y Vector: Y axis direction vector. | Constant: Constant value :type: Vector .. py:attribute:: ZVector :nocontentsentry: Z Dir: Z axis direction. | Constant: Constant value | Constraints: Conditions: A vector cannot have zero magnitude. X vector and Z vector are parallel. :type: Vector ``` ```{eval-rst} .. py:class:: BCThermalFluxVolume: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Volume :nocontentsentry: Volume: Volume where the boundary conditions are applied. :type: Entity .. py:attribute:: Flux :nocontentsentry: Thermal flux. :type: Double ``` ```{eval-rst} .. py:class:: ThermalStructuralLoadCase: :nocontentsentry: .. py:attribute:: Name :nocontentsentry: Name. | Constraints: Conditions: "" input must be non-empty. The name must be unique. :type: str .. py:attribute:: LoadCaseTime :nocontentsentry: Calendar time: Time at which the loads will be applied. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: LoadCaseCalculationTime :nocontentsentry: Calculation time: Calculation variable used to define the load increments. | Constraints: Conditions: Value must be greater than 0. Calculation time has been already defined in other load case. Please, introduce an unique calculation time. :type: Double .. py:attribute:: TurnOffDynamic :nocontentsentry: Turn off dynamic: If this option is activated the load case will be solved without taking into account dynamic effects. :type: bool .. py:attribute:: GenerateTXTResults :nocontentsentry: Generate a TXT results file: Generate a plain text results file. :type: bool .. py:attribute:: ResetDisplacementsToZero :nocontentsentry: Reset displacements to zero: This option resets previous displacements to zero at the beginning of current load case. The stress field maintains the previous values. :type: bool .. py:attribute:: UseElasticGeoMaterials :nocontentsentry: Use elastic Geomaterials: If this option is activated previous load cases are solved with linear elastic geomaterials instead the ones defined. :type: bool .. py:attribute:: SSRMAnalysis :nocontentsentry: Perform a SSRM analysis: Perform a Shear Strentgh Reduction Method analysis by reducing phi and c in a Mohr-Coulomb material. | Constraints: Conditions: SSRM analysis has been already defined in other load case. Please, introduce an unique SSRM analysis. :type: bool .. py:attribute:: SolveLoadCase :nocontentsentry: Solve load case: Load case is taken into account in solution process. :type: bool .. py:attribute:: LoadGroupList :nocontentsentry: Loads: List with the sets of defined load groups . :type: List .. py:attribute:: BCGroupList :nocontentsentry: Boundary conditions: List with the sets of defined boundary conditions . :type: List .. py:attribute:: InitialConditionGroupList :nocontentsentry: Initial conditions: List with the sets of defined initial conditions . :type: List .. py:attribute:: SolutionControl :nocontentsentry: Solution control: Solution control. :type: ParticularThermalCoupledSolutionControl ``` ```{eval-rst} .. py:class:: ParticularThermalCoupledSolutionControl: :nocontentsentry: .. py:attribute:: IsParticularControl :nocontentsentry: Particular control: Defines if the solution control is specific for this load case or is taken from the global solution controls. :type: bool .. py:attribute:: InitialTimeStep :nocontentsentry: Init. step fraction: Initial time step as a fraction of the step period. Only used in stress or transient thermal analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaxIncrements :nocontentsentry: Max. Increments: Maximum number of increments. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MinIterations :nocontentsentry: Min. Iterations: Minimum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxIterations :nocontentsentry: Max. Iterations: Maximum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: FilterResultsBy :nocontentsentry: Store rcf by: Select the method to control the number of result files which will be created. :type: Enumerate: { Frequency, Number } .. py:attribute:: IncrementFrequency :nocontentsentry: Increment frequency: Number of increments between writing the result file. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MinimumTimeStep :nocontentsentry: Min. step fraction: Minimum time step as a fraction of the step period. Only used in stress analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaximumTimeStep :nocontentsentry: Max. step fraction: Maximum time step as a fraction of the step period. Only used in stress analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: ConvergenceDisp :nocontentsentry: Check u convergence: Check for convergence in displacements Y/N. :type: bool .. py:attribute:: ConvergenceRot :nocontentsentry: Check θ convergence: Check for convergence in rotations Y/N. :type: bool .. py:attribute:: ConvergenceF :nocontentsentry: Check F convergence: Check for convergence in forces Y/N. :type: bool .. py:attribute:: ConvergenceM :nocontentsentry: Check M convergence: Check for convergence in moments Y/N. :type: bool .. py:attribute:: ToleranceDisp :nocontentsentry: Tolerance u: Relative tolerance for convergence in displacements. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceRot :nocontentsentry: Tolerance θ: Relative tolerance for convergence in rotations. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceF :nocontentsentry: Tolerance F: Relative tolerance for convergence in forces. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceM :nocontentsentry: Tolerance M: Relative tolerance for convergence in moments. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: FixedThermalStep :nocontentsentry: Fixed time step: Use a fixed time step for a transient seepage or thermal analysis. The Initial step value will be used.. :type: bool .. py:attribute:: MaxTemperatureChangeToControTimeStep :nocontentsentry: Time step control by ΔT: Maximum incremental temperature change. Used to control automatic time step scheme for transient analysis. Also used as a convergence control in a steady state non-linear analysis. :type: Double .. py:attribute:: ApplicationType :nocontentsentry: Control application: Loads application type in load case. :type: Enumerate: { Instantaneous, Ramped } .. py:attribute:: ArcLength :nocontentsentry: Arc-Length: Solving method of non-linear models which assumes that the control over the non-linear behaviour and instabilities is based on the mechanical loads. The target is to get the rigtht balance. :type: bool .. py:attribute:: InitialFraction :nocontentsentry: Coefficient (α): Initial coefficient that multiplies to the total load increment in order to find out the initial Arc-length. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaximumFraction :nocontentsentry: Maximum Fraction: Maximum fraction of the total load that can be applied in an increment. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: MaxMultiplier :nocontentsentry: Maximum ratio: Maximum of the square of the ratio between the current Arc-length and the initial Arc-length. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: MinArcLength :nocontentsentry: Minimal ratio: Minimum of the square of the ratio between the current Arc-length and the initial Arc-length. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: MaxErrorInTemperatureEstimate :nocontentsentry: Tolerance ΔT: Maximum error in temperature estimate to check convergence. If the value is 0, the convergence check will not be carried out. :type: Double ``` ```{eval-rst} .. py:class:: BCHydraulicFluxOnNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: HydraulicFlux :nocontentsentry: Hydraulic flux. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst .. py:attribute:: ReviewBC :nocontentsentry: Seepage face review: Activate to indicate that the seepage face can be developed in some of this nodes. :type: bool ``` ```{eval-rst} .. py:class:: BCTotalHeadCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: TotalHead :nocontentsentry: Total head. :type: Double .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCThermalFluxSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Flux :nocontentsentry: Thermal flux. :type: Double .. py:attribute:: FluxTable :nocontentsentry: Volumetric flux table. :type: Table .. py:attribute:: TopFluxActivate :nocontentsentry: Activate top flux. :type: bool .. py:attribute:: FluxTop :nocontentsentry: Normal flux on top. :type: Double .. py:attribute:: FluxTopTable :nocontentsentry: Normal flux table on top. :type: Table .. py:attribute:: BotFluxActivate :nocontentsentry: Activate bottom flux. :type: bool .. py:attribute:: FluxBot :nocontentsentry: Normal flux on bottom. :type: Double .. py:attribute:: FluxBotTable :nocontentsentry: Normal flux table on bottom. :type: Table .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCTemperatureNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Temperature :nocontentsentry: Temperature. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: TemperatureStructuralLoad: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: TemperatureTable :nocontentsentry: Temperature table: Temperature increment from reference value. Reference value is zero except for cables prestressed by temperature.. :type: Table .. py:attribute:: TemperatureTopTable :nocontentsentry: Top temp. table: Temperature increment from reference value (0) to be applied on the top surface. :type: Table .. py:attribute:: TemperatureBotTable :nocontentsentry: Bottom temp. table: Temperature increment from reference value (0) to be applied on the bottom surface. :type: Table .. py:attribute:: Temperature :nocontentsentry: Temperature: Temperature increment from reference value. Reference value is zero except for cables prestressed by temperature.. :type: Double .. py:attribute:: TemperatureTop :nocontentsentry: Top temp.: Temperature increment from reference value (0) to be applied on the top surface. :type: Double .. py:attribute:: TemperatureBot :nocontentsentry: Bottom temp.: Temperature increment from reference value (0) to be applied on the bottom surface. :type: Double .. py:attribute:: TemperatureCoordinateDependecy :nocontentsentry: Coordinate dependency: Activate the temperature increment definition by coordinate. :type: bool .. py:attribute:: CoordinateSelection :nocontentsentry: Global Coordinate: Select the global coordinate to add dependency. :type: Enumerate: { GlobalX, GlobalY, GlobalZ } .. py:attribute:: TemperatureByCoordinateTable :nocontentsentry: Temperature by coordinate: Temperature increment by coordinate from reference value (0) to be applied. :type: Table ``` ```{eval-rst} .. py:class:: BCTemperaturePoint: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Temperature :nocontentsentry: Temperature. :type: Double .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List ``` ```{eval-rst} .. py:class:: TemperatureStructuralLoadOnElements: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: Temperature :nocontentsentry: Temperature: Temperature increment from reference value. Reference value is zero except for cables prestressed by temperature.. :type: Double .. py:attribute:: TemperatureCoordinateDependecy :nocontentsentry: Coordinate dependency: Activate the temperature increment definition by coordinate. :type: bool .. py:attribute:: Elements :nocontentsentry: Elements: Elements to apply the prestress load. | Constraints: Conditions: Invalid mix of elements in temperature per element in load. :type: PVectorConst ``` ```{eval-rst} .. py:class:: BCHydraulicFluxPoint: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List .. py:attribute:: HydraulicFlux :nocontentsentry: Hydraulic flux. :type: Double ``` ```{eval-rst} .. py:class:: BCThermalFluxPoint: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List .. py:attribute:: Flux :nocontentsentry: Thermal flux. :type: Double ``` ```{eval-rst} .. py:class:: BCThermalFluxCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List .. py:attribute:: Flux :nocontentsentry: Thermal flux. :type: Double ``` ```{eval-rst} .. py:class:: BCDisplacementPunctual: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Dir :nocontentsentry: Direction: Displacement direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Displacement :nocontentsentry: Displacement: Displacement magnitude. | Constraints: Conditions: Displacement cannot be zero. :type: Double .. py:attribute:: Point :nocontentsentry: Point. :type: Point .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List ``` ```{eval-rst} .. py:class:: BCTotalHeadNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: TotalHead :nocontentsentry: Total head. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: BCTemperatureVolume: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Temperature :nocontentsentry: Temperature. :type: Double .. py:attribute:: Volume :nocontentsentry: Volume: Volume where the boundary conditions are applied. :type: Entity ``` ```{eval-rst} .. py:class:: BCTemperatureSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Temperature :nocontentsentry: Temperature. :type: Double .. py:attribute:: TopTempActivate :nocontentsentry: Activate top temperature. :type: bool .. py:attribute:: TempTop :nocontentsentry: Temperature on top. :type: Double .. py:attribute:: TempTopTable :nocontentsentry: Temperature table on top. :type: Table .. py:attribute:: BotTempActivate :nocontentsentry: Activate bottom temperature. :type: bool .. py:attribute:: TempBot :nocontentsentry: Temperature on bottom. :type: Double .. py:attribute:: TempBotTable :nocontentsentry: Temperature table on bottom. :type: Table .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCHydraulicFluxSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: HydraulicFlux :nocontentsentry: Hydraulic flux. :type: Double .. py:attribute:: HydraulicFluxTable :nocontentsentry: Hydraulic flux table. :type: Table .. py:attribute:: HydraulicFluxTopActivate :nocontentsentry: Activate top hydraulic flux. :type: bool .. py:attribute:: HydraulicFluxTop :nocontentsentry: Hydraulic flux on top. :type: Double .. py:attribute:: HydraulicFluxTopTable :nocontentsentry: Hydraulic flux table on top. :type: Table .. py:attribute:: HydraulicFluxBotActivate :nocontentsentry: Activate bottom hydraulic flux. :type: bool .. py:attribute:: HydraulicFluxBot :nocontentsentry: Hydraulic flux on bottom. :type: Double .. py:attribute:: HydraulicFluxBotTable :nocontentsentry: Hydraulic flux table on bottom. :type: Table .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: LoadHydPressCurve: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: HydHeight :nocontentsentry: Hydrostatic height: The height is referred to the Y axis of the Coord. System above. :type: Double .. py:attribute:: SpecificWeight :nocontentsentry: Specific weight. :type: Double .. py:attribute:: ReverseDir :nocontentsentry: Invert hydrostatic pressure direction. :type: bool .. py:attribute:: LoadSEs :nocontentsentry: Structural elements: Structural elements on which the load is applied. :type: List .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the load is applied. :type: List ``` ```{eval-rst} .. py:class:: BCFilmSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List .. py:attribute:: AmbientTemperatureTable :nocontentsentry: Ambient temperature table. :type: Table .. py:attribute:: FilmTable :nocontentsentry: h(t): Film coefficient Table. :type: Table .. py:attribute:: EmissivityTable :nocontentsentry: ε(t): Emissivity table . :type: Table .. py:attribute:: TopFilmActivateTransient :nocontentsentry: Activate top film.. :type: bool .. py:attribute:: AmbientTemperatureTopTable :nocontentsentry: Ambient temperature table on top. :type: Table .. py:attribute:: FilmTopTable :nocontentsentry: h(t) top: Film coefficient table on top. :type: Table .. py:attribute:: EmissivityTopTable :nocontentsentry: ε(t) top: Emissivity table on top. :type: Table .. py:attribute:: BotFilmActivateTransient :nocontentsentry: Activate bottom film.. :type: bool .. py:attribute:: AmbientTemperatureBotTable :nocontentsentry: Ambient temperature table on bottom. :type: Table .. py:attribute:: FilmBotTable :nocontentsentry: h(t) bot: Film coefficient table on bottom. :type: Table .. py:attribute:: EmissivityBotTable :nocontentsentry: ε(t) bot: Table emissivity on bottom. :type: Table .. py:attribute:: AmbientTemperature :nocontentsentry: Ambient temperature. :type: Double .. py:attribute:: Film :nocontentsentry: h: Film coefficient. :type: Double .. py:attribute:: Emissivity :nocontentsentry: ε: Emissivity. :type: Double .. py:attribute:: TopFilmActivate :nocontentsentry: Activate top film. :type: bool .. py:attribute:: AmbientTemperatureTop :nocontentsentry: Ambient temperature on top. :type: Double .. py:attribute:: FilmTop :nocontentsentry: h top: Film coefficient on top face. :type: Double .. py:attribute:: EmissivityTop :nocontentsentry: ε top: Emissivity on top. :type: Double .. py:attribute:: BotFilmActivate :nocontentsentry: Activate bottom film. :type: bool .. py:attribute:: AmbientTemperatureBot :nocontentsentry: Ambient temperature on bottom. :type: Double .. py:attribute:: FilmBot :nocontentsentry: h bot: Film coefficient on bottom. :type: Double .. py:attribute:: EmissivityBot :nocontentsentry: ε bot: Emissivity on bottom. :type: Double ``` ```{eval-rst} .. py:class:: BCCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: UX :nocontentsentry: Constrain mov. X: Constrain X movement. :type: bool .. py:attribute:: UY :nocontentsentry: Constrain mov. Y: Constrain Y movement. :type: bool .. py:attribute:: UZ :nocontentsentry: Constrain mov. Z: Constrain Z movement. :type: bool .. py:attribute:: RotX :nocontentsentry: Constrain rot. X: Constrain rotation about X axis. :type: bool .. py:attribute:: RotY :nocontentsentry: Constrain rot. Y: Constrain rotation about Y axis. :type: bool .. py:attribute:: RotZ :nocontentsentry: Constrain rot. Z: Constrain rotation about Z axis. :type: bool .. py:attribute:: BCSEs :nocontentsentry: Structural elements: Structural elements in which the boundary condition is applied. :type: List .. py:attribute:: Line :nocontentsentry: Line: Line where the boundary conditions are applied. :type: Entity .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: SeepageLoadCase: :nocontentsentry: .. py:attribute:: Name :nocontentsentry: Name. | Constraints: Conditions: "" input must be non-empty. The name must be unique. :type: str .. py:attribute:: LoadCaseTime :nocontentsentry: Calendar time: Time at which the loads will be applied. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: LoadCaseCalculationTime :nocontentsentry: Calculation time: Calculation variable used to define the load increments. | Constraints: Conditions: Value must be greater than 0. Calculation time has been already defined in other load case. Please, introduce an unique calculation time. :type: Double .. py:attribute:: TurnOffDynamic :nocontentsentry: Turn off dynamic: If this option is activated the load case will be solved without taking into account dynamic effects. :type: bool .. py:attribute:: GenerateTXTResults :nocontentsentry: Generate a TXT results file: Generate a plain text results file. :type: bool .. py:attribute:: ResetDisplacementsToZero :nocontentsentry: Reset displacements to zero: This option resets previous displacements to zero at the beginning of current load case. The stress field maintains the previous values. :type: bool .. py:attribute:: UseElasticGeoMaterials :nocontentsentry: Use elastic Geomaterials: If this option is activated previous load cases are solved with linear elastic geomaterials instead the ones defined. :type: bool .. py:attribute:: SSRMAnalysis :nocontentsentry: Perform a SSRM analysis: Perform a Shear Strentgh Reduction Method analysis by reducing phi and c in a Mohr-Coulomb material. | Constraints: Conditions: SSRM analysis has been already defined in other load case. Please, introduce an unique SSRM analysis. :type: bool .. py:attribute:: SolveLoadCase :nocontentsentry: Solve load case: Load case is taken into account in solution process. :type: bool .. py:attribute:: BCGroupList :nocontentsentry: Boundary conditions: List with the sets of defined boundary conditions . :type: List .. py:attribute:: SolutionControl :nocontentsentry: Solution control: Solution control. :type: ParticularSeepageSolutionControl ``` ```{eval-rst} .. py:class:: ParticularSeepageSolutionControl: :nocontentsentry: .. py:attribute:: IsParticularControl :nocontentsentry: Particular control: Defines if the solution control is specific for this load case or is taken from the global solution controls. :type: bool .. py:attribute:: InitialTimeStep :nocontentsentry: Init. step fraction: Initial time step as a fraction of the step period. Only used in stress or transient thermal analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaxIncrements :nocontentsentry: Max. Increments: Maximum number of increments. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MinIterations :nocontentsentry: Min. Iterations: Minimum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxIterations :nocontentsentry: Max. Iterations: Maximum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: FilterResultsBy :nocontentsentry: Store rcf by: Select the method to control the number of result files which will be created. :type: Enumerate: { Frequency, Number } .. py:attribute:: IncrementFrequency :nocontentsentry: Increment frequency: Number of increments between writing the result file. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxErrorInTotalHeadEstimate :nocontentsentry: Tolerance Δm: Maximum error in total head estimate to check convergence. :type: Double .. py:attribute:: MaxReviewIterationsSeepage :nocontentsentry: Max. Iter. for face review: Maximum number of iterations for the water table face review algorithm.. :type: int ``` ```{eval-rst} .. py:class:: BCThermalFluxOnNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Flux :nocontentsentry: Thermal flux. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: BCHydraulicFluxVolume: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Volume :nocontentsentry: Volume: Volume where the boundary conditions are applied. :type: Entity .. py:attribute:: HydraulicFlux :nocontentsentry: Hydraulic flux. :type: Double ``` ```{eval-rst} .. py:class:: BCTotalHeadSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: TotalHead :nocontentsentry: Total head. :type: Double .. py:attribute:: TotalHeadTopActivate :nocontentsentry: Activate top total head. :type: bool .. py:attribute:: TotalHeadTop :nocontentsentry: Total head on top. :type: Double .. py:attribute:: TotalHeadTopTable :nocontentsentry: Total head table on top. :type: Table .. py:attribute:: TotalHeadBotActivate :nocontentsentry: Activate bottom total head. :type: bool .. py:attribute:: TotalHeadBot :nocontentsentry: Total head on bottom. :type: Double .. py:attribute:: TotalHeadBotTable :nocontentsentry: Total head table on bottom. :type: Table .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCDisplacementSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Dir :nocontentsentry: Direction: Displacement direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Displacement :nocontentsentry: Displacement: Displacement magnitude. | Constraints: Conditions: Displacement cannot be zero. :type: Double .. py:attribute:: BCSEs :nocontentsentry: Structural elements: Structural elements in which the boundary condition is applied. :type: List .. py:attribute:: Surface :nocontentsentry: Surface: Surface where the boundary conditions are applied. :type: Entity .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCDisplacementCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Dir :nocontentsentry: Direction: Displacement direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Displacement :nocontentsentry: Displacement: Displacement magnitude. | Constraints: Conditions: Displacement cannot be zero. :type: Double .. py:attribute:: BCSEs :nocontentsentry: Structural elements: Structural elements in which the boundary condition is applied. :type: List .. py:attribute:: Line :nocontentsentry: Line: Line where the boundary conditions are applied. :type: Entity .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: MomentPunctual: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: Point :nocontentsentry: Point. :type: Point .. py:attribute:: Points :nocontentsentry: Points: Points of load application. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Points of load application projected on structural element. | Constant: Constant value :type: List .. py:attribute:: MomentDir :nocontentsentry: Axis: Moment's axis direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Moment :nocontentsentry: Moment. :type: Double ``` ```{eval-rst} .. py:class:: MomentPunctualOnNodes: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: MomentDir :nocontentsentry: Axis: Moment's axis direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Moment :nocontentsentry: Moment. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the load is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: LoadSurface: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: Surface :nocontentsentry: Surface: Surface where the load is applied. :type: Entity .. py:attribute:: Orientation :nocontentsentry: Orientation: Defines how the load will be oriented. :type: Enumerate: { Normal, Parallel } .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: Dir :nocontentsentry: Direction: Load direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Load :nocontentsentry: Load. :type: Double .. py:attribute:: PressureLoadToApply :nocontentsentry: Pressure Value in Finite Elements: The pressure load is applied on the faces of the elements that are completely contained in the surface. Select equivalent value to apply a factor equal to Surface_Area/Elements_Area to the pressure value introduced on each finite element. :type: Enumerate: { EquivalentValue, UserValue } .. py:attribute:: IsProjected :nocontentsentry: Projected: The load is projected onto the normal of the element. :type: bool .. py:attribute:: IsGradient :nocontentsentry: Gradient: The load is applied like pressure gradient. :type: bool .. py:attribute:: LoadSEs :nocontentsentry: Structural elements: Structural elements on which the load is applied. :type: List .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surface where the load is applied. :type: List ``` ```{eval-rst} .. py:class:: BCSurface: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: UX :nocontentsentry: Constrain mov. X: Constrain X movement. :type: bool .. py:attribute:: UY :nocontentsentry: Constrain mov. Y: Constrain Y movement. :type: bool .. py:attribute:: UZ :nocontentsentry: Constrain mov. Z: Constrain Z movement. :type: bool .. py:attribute:: RotX :nocontentsentry: Constrain rot. X: Constrain rotation about X axis. :type: bool .. py:attribute:: RotY :nocontentsentry: Constrain rot. Y: Constrain rotation about Y axis. :type: bool .. py:attribute:: RotZ :nocontentsentry: Constrain rot. Z: Constrain rotation about Z axis. :type: bool .. py:attribute:: BCSEs :nocontentsentry: Structural elements: Structural elements in which the boundary condition is applied. :type: List .. py:attribute:: Surface :nocontentsentry: Surface: Surface where the boundary conditions are applied. :type: Entity .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surfaces where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCHydraulicFluxCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List .. py:attribute:: HydraulicFlux :nocontentsentry: Hydraulic flux. :type: Double ``` ```{eval-rst} .. py:class:: BCFilmCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: AmbientTemperature :nocontentsentry: Ambient temperature. :type: Double .. py:attribute:: Film :nocontentsentry: h: Film coefficient. :type: Double .. py:attribute:: Emissivity :nocontentsentry: ε: Emissivity. :type: Double .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: LoadHydPressSurface: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: HydHeight :nocontentsentry: Hydrostatic height: The height is referred to the Z axis of the Coord. System above. :type: Double .. py:attribute:: SpecificWeight :nocontentsentry: Specific weight. :type: Double .. py:attribute:: ReverseDir :nocontentsentry: Invert hydrostatic pressure direction. :type: bool .. py:attribute:: LoadSEs :nocontentsentry: Structural elements: Structural elements on which the load is applied. :type: List .. py:attribute:: Surfaces :nocontentsentry: Surfaces: Surface where the load is applied. :type: List ``` ```{eval-rst} .. py:class:: BCDisplacementPunctualOnNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Dir :nocontentsentry: Direction: Displacement direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Displacement :nocontentsentry: Displacement: Displacement magnitude. | Constraints: Conditions: Displacement cannot be zero. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: LoadPunctualOnNodes: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: Dir :nocontentsentry: Direction: Load direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Load :nocontentsentry: Load. :type: Double .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the load is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: LoadPunctual: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: Point :nocontentsentry: Point. :type: Point .. py:attribute:: Points :nocontentsentry: Points: Points of load application. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Points of load application projected on structural element. | Constant: Constant value :type: List .. py:attribute:: Dir :nocontentsentry: Direction: Load direction. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: Load :nocontentsentry: Load. :type: Double ``` ```{eval-rst} .. py:class:: LoadCurve: :nocontentsentry: .. py:attribute:: LoadName :nocontentsentry: Name: Name of the load. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: LoadStructuralType :nocontentsentry: Load type: Type of the structural load applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, OnNodes, OnElements } .. py:attribute:: LoadSE :nocontentsentry: Structural element: Structural element on which the load is applied. :type: Entity .. py:attribute:: LoadKC :nocontentsentry: Coord. System: Coordinate system that defines the load direction. :type: Entity .. py:attribute:: Line :nocontentsentry: Line: Line where the load is applied. :type: Entity .. py:attribute:: DirI :nocontentsentry: Direction at I: Load direction at end I. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: DirJ :nocontentsentry: Direction at J: Load direction at end J. | Constraints: Conditions: A vector cannot have zero magnitude. :type: Vector .. py:attribute:: LoadI :nocontentsentry: Load at end I. :type: Double .. py:attribute:: LoadJ :nocontentsentry: Load at end J. :type: Double .. py:attribute:: LoadSEs :nocontentsentry: Structural elements: Structural elements on which the load is applied. :type: List .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the load is applied. :type: List ``` ```{eval-rst} .. py:class:: StructuralLoadCase: :nocontentsentry: .. py:attribute:: Name :nocontentsentry: Name. | Constraints: Conditions: "" input must be non-empty. The name must be unique. :type: str .. py:attribute:: LoadCaseTime :nocontentsentry: Calendar time: Time at which the loads will be applied. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: LoadCaseCalculationTime :nocontentsentry: Calculation time: Calculation variable used to define the load increments. | Constraints: Conditions: Value must be greater than 0. Calculation time has been already defined in other load case. Please, introduce an unique calculation time. :type: Double .. py:attribute:: TurnOffDynamic :nocontentsentry: Turn off dynamic: If this option is activated the load case will be solved without taking into account dynamic effects. :type: bool .. py:attribute:: GenerateTXTResults :nocontentsentry: Generate a TXT results file: Generate a plain text results file. :type: bool .. py:attribute:: ResetDisplacementsToZero :nocontentsentry: Reset displacements to zero: This option resets previous displacements to zero at the beginning of current load case. The stress field maintains the previous values. :type: bool .. py:attribute:: UseElasticGeoMaterials :nocontentsentry: Use elastic Geomaterials: If this option is activated previous load cases are solved with linear elastic geomaterials instead the ones defined. :type: bool .. py:attribute:: SSRMAnalysis :nocontentsentry: Perform a SSRM analysis: Perform a Shear Strentgh Reduction Method analysis by reducing phi and c in a Mohr-Coulomb material. | Constraints: Conditions: SSRM analysis has been already defined in other load case. Please, introduce an unique SSRM analysis. :type: bool .. py:attribute:: SolveLoadCase :nocontentsentry: Solve load case: Load case is taken into account in solution process. :type: bool .. py:attribute:: LoadGroupList :nocontentsentry: Loads: List with the sets of defined load groups . :type: List .. py:attribute:: BCGroupList :nocontentsentry: Boundary conditions: List with the sets of defined boundary conditions . :type: List .. py:attribute:: InitialConditionGroupList :nocontentsentry: Initial conditions: List with the sets of defined initial conditions . :type: List .. py:attribute:: SolutionControl :nocontentsentry: Solution control: Solution control. :type: ParticularStructuralSolutionControl ``` ```{eval-rst} .. py:class:: ParticularStructuralSolutionControl: :nocontentsentry: .. py:attribute:: IsParticularControl :nocontentsentry: Particular control: Defines if the solution control is specific for this load case or is taken from the global solution controls. :type: bool .. py:attribute:: InitialTimeStep :nocontentsentry: Init. step fraction: Initial time step as a fraction of the step period. Only used in stress or transient thermal analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MinimumTimeStep :nocontentsentry: Min. step fraction: Minimum time step as a fraction of the step period. Only used in stress analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaximumTimeStep :nocontentsentry: Max. step fraction: Maximum time step as a fraction of the step period. Only used in stress analysis. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaxIncrements :nocontentsentry: Max. Increments: Maximum number of increments. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MinIterations :nocontentsentry: Min. Iterations: Minimum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: MaxIterations :nocontentsentry: Max. Iterations: Maximum number of iterations. | Constraints: Conditions: Value must be greater than 0. :type: int .. py:attribute:: ConvergenceDisp :nocontentsentry: Check u convergence: Check for convergence in displacements Y/N. :type: bool .. py:attribute:: ConvergenceRot :nocontentsentry: Check θ convergence: Check for convergence in rotations Y/N. :type: bool .. py:attribute:: ConvergenceF :nocontentsentry: Check F convergence: Check for convergence in forces Y/N. :type: bool .. py:attribute:: ConvergenceM :nocontentsentry: Check M convergence: Check for convergence in moments Y/N. :type: bool .. py:attribute:: ToleranceDisp :nocontentsentry: Tolerance u: Relative tolerance for convergence in displacements. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceRot :nocontentsentry: Tolerance θ: Relative tolerance for convergence in rotations. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceF :nocontentsentry: Tolerance F: Relative tolerance for convergence in forces. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ToleranceM :nocontentsentry: Tolerance M: Relative tolerance for convergence in moments. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: ApplicationType :nocontentsentry: Control application: Loads application type in load case. :type: Enumerate: { Instantaneous, Ramped } .. py:attribute:: ArcLength :nocontentsentry: Arc-Length: Solving method of non-linear models which assumes that the control over the non-linear behaviour and instabilities is based on the mechanical loads. The target is to get the rigtht balance. :type: bool .. py:attribute:: InitialFraction :nocontentsentry: Coefficient (α): Initial coefficient that multiplies to the total load increment in order to find out the initial Arc-length. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00. :type: Double .. py:attribute:: MaximumFraction :nocontentsentry: Maximum Fraction: Maximum fraction of the total load that can be applied in an increment. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: MaxMultiplier :nocontentsentry: Maximum ratio: Maximum of the square of the ratio between the current Arc-length and the initial Arc-length. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: MinArcLength :nocontentsentry: Minimal ratio: Minimum of the square of the ratio between the current Arc-length and the initial Arc-length. | Constraints: Conditions: Value must be greater than 0. :type: Double .. py:attribute:: FilterResultsBy :nocontentsentry: Store rcf by: Select the method to control the number of result files which will be created. :type: Enumerate: { Frequency, Number } .. py:attribute:: IncrementFrequency :nocontentsentry: Increment frequency: Number of increments between writing the result file. | Constraints: Conditions: Value must be greater than 0. :type: int ``` ```{eval-rst} .. py:class:: BCTemperatureCurve: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: Temperature :nocontentsentry: Temperature. :type: Double .. py:attribute:: Lines :nocontentsentry: Lines: Lines where the boundary conditions are applied. :type: List ``` ```{eval-rst} .. py:class:: BCPunctual: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: UX :nocontentsentry: Constrain mov. X: Constrain X movement. :type: bool .. py:attribute:: UY :nocontentsentry: Constrain mov. Y: Constrain Y movement. :type: bool .. py:attribute:: UZ :nocontentsentry: Constrain mov. Z: Constrain Z movement. :type: bool .. py:attribute:: RotX :nocontentsentry: Constrain rot. X: Constrain rotation about X axis. :type: bool .. py:attribute:: RotY :nocontentsentry: Constrain rot. Y: Constrain rotation about Y axis. :type: bool .. py:attribute:: RotZ :nocontentsentry: Constrain rot. Z: Constrain rotation about Z axis. :type: bool .. py:attribute:: Point :nocontentsentry: Point. :type: Point .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List ``` ```{eval-rst} .. py:class:: BCTotalHeadPoint: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCSE :nocontentsentry: Structural element: Structural element in which the boundary condition is applied. :type: Entity .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: TotalHead :nocontentsentry: Total head. :type: Double .. py:attribute:: Points :nocontentsentry: Points: Application points of boundary condition. :type: List .. py:attribute:: PointsOnSE :nocontentsentry: Points projected: Application points of boundary condition projected on structural element. | Constant: Constant value :type: List ``` ```{eval-rst} .. py:class:: BCPunctualOnNodes: :nocontentsentry: .. py:attribute:: BCName :nocontentsentry: Name: Name of the boundary condition. | Constraints: Conditions: The name must be unique. :type: str .. py:attribute:: BCType :nocontentsentry: Boundary cond. Type: Type of the boundary condition applied on the structural element. | Constant: Constant value :type: Enumerate: { Punctual, Curve, Surface, Volume, OnNodes } .. py:attribute:: BCKC :nocontentsentry: Coord. System: Coordinate system that defines the constraints directions. | Constraints: Conditions: "" does not exist in the dropdown list. :type: KCoordinateSystem .. py:attribute:: UX :nocontentsentry: Constrain mov. X: Constrain X movement. :type: bool .. py:attribute:: UY :nocontentsentry: Constrain mov. Y: Constrain Y movement. :type: bool .. py:attribute:: UZ :nocontentsentry: Constrain mov. Z: Constrain Z movement. :type: bool .. py:attribute:: RotX :nocontentsentry: Constrain rot. X: Constrain rotation about X axis. :type: bool .. py:attribute:: RotY :nocontentsentry: Constrain rot. Y: Constrain rotation about Y axis. :type: bool .. py:attribute:: RotZ :nocontentsentry: Constrain rot. Z: Constrain rotation about Z axis. :type: bool .. py:attribute:: Nodes :nocontentsentry: Nodes: List with the nodes where the boundary condition is applied. | Constraints: Conditions: "" does not exist in the dropdown list. :type: PVectorConst ``` ```{eval-rst} .. py:class:: LoadCasesContainer: :nocontentsentry: .. py:method:: Find(FindEntity) :nocontentsentry: Find. :param Entity/str FindEntity: Entity name to find :return: Entity found :rtype: Entity .. py:attribute:: LoadGroups :nocontentsentry: Load groups. :type: LoadGroupsContainer .. py:attribute:: BCGroups :nocontentsentry: Boundary conditions groups. :type: BCGroupsContainer .. py:attribute:: InitialConditionGroups :nocontentsentry: Initial conditions groups. :type: InitialConditionGroupsContainer ``` ```{eval-rst} .. py:class:: LoadGroupsContainer: :nocontentsentry: .. py:method:: Find(FindEntity) :nocontentsentry: Find. :param Entity/str FindEntity: Entity name to find :return: Entity found :rtype: Entity ``` ```{eval-rst} .. py:class:: InitialConditionGroupsContainer: :nocontentsentry: .. py:method:: Find(FindEntity) :nocontentsentry: Find. :param Entity/str FindEntity: Entity name to find :return: Entity found :rtype: Entity ``` ```{eval-rst} .. py:function:: addBCGroupToLoadCase(entity, BCs) :nocontentsentry: Add boundary cond.: Add a boundary condition group to the load case | Alias: addBCToLC :param [Entity] entity: Entity/Entities to apply the command :param List BCs: Boundary conditions: Set of boundary conditions. ``` ```{eval-rst} .. py:function:: addBCGroupToLoadCase(entity, BCGroup) :nocontentsentry: Add boundary cond.: Add a boundary condition group to the load case | Alias: addBCToLC :param [Entity] entity: Entity/Entities to apply the command :param Entity BCGroup: Boundary conditions group. ``` ```{eval-rst} .. py:function:: addInitialConditionToLoadCase(entity, InitialConditionGroup) :nocontentsentry: Add initial cond.: Add an initial condition group to the load case | Alias: addICToLC | Constraints: Transient analysis :param [Entity] entity: Entity/Entities to apply the command :param Entity InitialConditionGroup: Initial conditions group. Conditions: The input must be non-empty. Can not be already inserted. "" does not exist in the dropdown list. ``` ```{eval-rst} .. py:function:: addInitialConditionToLoadCaseSeepage(entity, InitialConditionGroup) :nocontentsentry: Add seepage initial cond.: Add a seepage initial condition group to the load case | Alias: addICToLCSeepage | Constraints: Static analysis, Seepage, Structural :param [Entity] entity: Entity/Entities to apply the command :param Entity InitialConditionGroup: Initial conditions group. Conditions: The input must be non-empty. Can not be already inserted. "" does not exist in the dropdown list. ``` ```{eval-rst} .. py:function:: addInitialConditionToLoadCaseThermal(entity, InitialConditionGroup) :nocontentsentry: Add thermal initial cond.: Add a thermal initial condition group to the load case | Alias: addICToLCThermal | Constraints: Thermal :param [Entity] entity: Entity/Entities to apply the command :param Entity InitialConditionGroup: Initial conditions group. Conditions: The input must be non-empty. Can not be already inserted. "" does not exist in the dropdown list. ``` ```{eval-rst} .. py:function:: addLoadGroupToLoadCase(entity, Loads) :nocontentsentry: Add Load: Add a load group to the load case | Alias: addLGToLC :param [Entity] entity: Entity/Entities to apply the command :param List Loads: Loads: Set of structural loads. ``` ```{eval-rst} .. py:function:: addLoadGroupToLoadCase(entity, LoadGroup) :nocontentsentry: Add Load: Add a load group to the load case | Alias: addLGToLC :param [Entity] entity: Entity/Entities to apply the command :param KAcceleration LoadGroup: Group of loads. Conditions: "" does not exist in the dropdown list. ``` ```{eval-rst} .. py:function:: addLoadGroupToLoadCase(entity, Loads, Loadcoeff) :nocontentsentry: Add Load: Add a load group to the load case | Alias: addLGToLC | Constraints: Static analysis :param [Entity] entity: Entity/Entities to apply the command :param List Loads: Loads: Set of structural loads. :param Double Loadcoeff: Factor: Coefficient that multiplies the defined load group. ``` ```{eval-rst} .. py:function:: addLoadGroupToLoadCase(entity, LoadGroup, Loadcoeff) :nocontentsentry: Add Load: Add a load group to the load case | Alias: addLGToLC | Constraints: Static analysis :param [Entity] entity: Entity/Entities to apply the command :param KAcceleration LoadGroup: Group of loads. Conditions: "" does not exist in the dropdown list. :param Double Loadcoeff: Factor: Coefficient that multiplies the defined load group. ``` ```{eval-rst} .. py:function:: createLoadCase() :nocontentsentry: Load case: Create a load case | Alias: loadCase ``` ```{eval-rst} .. py:function:: createLoadCase(Name) :nocontentsentry: Load case: Create a load case | Alias: loadCase :param str Name: Name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: createSeepageLoadCase() :nocontentsentry: Seepage load case: Create a load case for seepage analysis | Alias: seepageloadCase ``` ```{eval-rst} .. py:function:: createSeepageLoadCase(Name) :nocontentsentry: Seepage load case: Create a load case for seepage analysis | Alias: seepageloadCase :param str Name: Name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: createThermalLoadCase() :nocontentsentry: Thermal load case: Create a load case for heat transfer analysis | Alias: thermalloadCase ``` ```{eval-rst} .. py:function:: createThermalLoadCase(Name) :nocontentsentry: Thermal load case: Create a load case for heat transfer analysis | Alias: thermalloadCase :param str Name: Name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: createThermalStructuralLoadCase() :nocontentsentry: Thermal/Structural load case: Create a load case for coupled thermal/structural analysis | Alias: thermalStructuralLoadCase ``` ```{eval-rst} .. py:function:: createThermalStructuralLoadCase(Name) :nocontentsentry: Thermal/Structural load case: Create a load case for coupled thermal/structural analysis | Alias: thermalStructuralLoadCase :param str Name: Name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: LoadCase(EntityName) :nocontentsentry: Obtains an entity given its name :param str EntityName: Entity name. ``` ```{eval-rst} .. py:function:: LoadCasesModelGroup(GroupName) :nocontentsentry: Obtains a group given its name :param str GroupName: Group name. ``` ```{eval-rst} .. py:function:: removeBCFromLoadCase(entity, BCs) :nocontentsentry: Remove boundary cond.: Remove a boundary condition group from the load case | Alias: removeBCFromLC :param [Entity] entity: Entity/Entities to apply the command :param List BCs: Boundary conditions: Set of boundary conditions. ``` ```{eval-rst} .. py:function:: removeBCFromLoadCase(entity, BCGroup) :nocontentsentry: Remove boundary cond.: Remove a boundary condition group from the load case | Alias: removeBCFromLC :param [Entity] entity: Entity/Entities to apply the command :param Entity BCGroup: Boundary conditions group. ```